#ifndef _UI_COMP_CONTROLCOMPONENT_H
#define _UI_COMP_CONTROLCOMPONENT_H

#include "../ui.h"

#ifdef __cplusplus
extern "C"
{
#endif

// COMPONENT controlComponent
#define UI_COMP_CONTROLCOMPONENT_CONTROLCOMPONENT 0
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLA 1
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLA_CONTROLSCREENRANGE 2
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLA_CONTROLSCREENRANGE_CONTROLSCREENRANGEICON 3
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLA_CONTROLSCREENRANGE_CONTROLSCREENRANGEVALUE 4
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLA_CONTROLSCREENLEFT 5
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLA_CONTROLSCREENLEFT_CONTROLSCREENLEFTICON 6
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLA_CONTROLSCREENDUMMY0 7
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLB 8
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLB_CONTROLSCREENUP 9
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLB_CONTROLSCREENUP_CONTROLSCREENUPICON 10
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLB_CONTROLSCREENHOME 11
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLB_CONTROLSCREENHOME_CONTROLSCREENHOMEICON 12
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLB_CONTROLSCREENDOWN 13
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLB_CONTROLSCREENDOWN_CONTROLSCREENDOWNICON 14
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLC 15
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLC_CONTROLSCREENAXIXTOGGLE 16
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLC_CONTROLSCREENAXIXTOGGLE_CONTROLSCREENAXIXTOGGLEICON 17
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLC_CONTROLSCREENRIGHT 18
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLC_CONTROLSCREENRIGHT_CONTROLSCREENRIGHTICON 19
#define UI_COMP_CONTROLCOMPONENT_CONTROLSCREENCOLC_CONTROLSCREENDUMMY1 20
#define _UI_COMP_CONTROLCOMPONENT_NUM 21
    lv_obj_t *ui_controlComponent_create(lv_obj_t *comp_parent);
    void ui_event_comp_controlComponent_controlScreenRange(lv_event_t *e);
    void ui_event_comp_controlComponent_controlScreenLeft(lv_event_t *e);
    void ui_event_comp_controlComponent_controlScreenUp(lv_event_t *e);
    void ui_event_comp_controlComponent_controlScreenHome(lv_event_t *e);
    void ui_event_comp_controlComponent_controlScreenDown(lv_event_t *e);
    void ui_event_comp_controlComponent_controlScreenAxixToggle(lv_event_t *e);
    void ui_event_comp_controlComponent_controlScreenRight(lv_event_t *e);

#ifdef __cplusplus
} /*extern "C"*/
#endif

#endif
